#define   _CRT_SECURE_NO_WARNINGS  1
#include<stdio.h>
#define n 4
#define m 4
int main()
{
	int i;
	int hash[26] = { 0 };
	char t[n];
	scanf("%s", t);
	char l[m];
	scanf("%s", l);
	for (i = 0; i < n; i++)
		hash[t[i] - 'a']++;
	for (i = 0; i < m; i++)
		hash[l[i] - 'a']--;
	for (i = 0; i < 26; i++)
		if (hash[i] == 0);
		else
		{
			printf("NO");
			break;
		}

	return 0;
}